package com.devops.admin.service;

import com.devops.admin.model.DOSOracleAwrReport;
import com.baomidou.mybatisplus.extension.service.IService;
import com.devops.admin.model.TableResult;
import com.devops.admin.po.TimeRangePo;
import com.devops.admin.vo.DOSPageVo;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
* @author Dell
* @description 针对表【dos_oracle_awr_report】的数据库操作Service
* @createDate 2023-12-08 17:17:56
*/
public interface DOSOracleAwrReportService extends IService<DOSOracleAwrReport> {
    String uploadOSS(MultipartFile file);

    String uploadOSSV2(MultipartFile file);

    List<DOSOracleAwrReport> getLatestReport(int size);

    TableResult<DOSOracleAwrReport> getReportList(DOSPageVo pageVo, TimeRangePo timeRangePo);
}
